Seems way too fast to be a good sum solve, but I can't find anything better